home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir42 / hl-322.zip / LABELS.DOC < prev    next >
Text File  |  1994-10-19  |  29KB  |  793 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                                                            
  21.                                                                            
  22.                                                                            
  23.                                                                 (")        
  24.                            Huckabey Labels                      /|\        
  25.                             Version 3.22                     $1 | | $1     
  26.                           October 19, 1994                                 
  27.                                                                            
  28.                                                                            
  29.                                                                            
  30.                                                                            
  31.                                                                            
  32.                                                                            
  33.                                                                            
  34.                                                                            
  35.                                        Copyright 1990 - 1994 by            
  36.                                             James  Huckabey                
  37.                                          software with a heart             
  38.                                                                            
  39.                                                                            
  40.                                                                            
  41.                                                                            
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                User-Supported Software
  74.  
  75.                User-supported software, which is also known  as Shareware,
  76.           is an  experiment in microcomputer software distribution based on
  77.           the following principles:
  78.  
  79.           1. That the  value or worth  of a program is  best judged by  the
  80.           individual user using the program on his/her own machine.
  81.  
  82.           2. That  the creation and distribution  of microcomputer software
  83.           can be financially supported by users at reasonable cost.
  84.  
  85.           3.   That  the  copying  and  sharing  of  software  can  and  is
  86.           encouraged.
  87.  
  88.                Anyone may request a copy of a user-supported program by
  89.           sending a blank, formatted disk to the author of the program. An
  90.           addressed, postage-paid return mailer must accompany the disk (no
  91.           exceptions, please). A copy of the program, with documentation on
  92.           the disk, will be sent by return mail. The program will carry a
  93.           notice suggesting a contribution to the program's author. Making
  94.           a contribution is completely voluntary.
  95.  
  96.                Free distribution of software and voluntary payment for its
  97.           use eliminates costs for advertising and copy protection schemes.
  98.           Users obtain quality software at reduced cost. They can try it
  99.           out before buying, and do so at their own pace and in the comfort
  100.           of their own home or office. The best programs will survive based
  101.           purely on their quality and usefulness.
  102.  
  103.                Please join the experiment. If you share a belief in these
  104.           principles, your contribution is requested to help make this
  105.           work. Regardless of whether you make a contribution, you are
  106.           encouraged to copy and share this program.
  107.  
  108.  
  109.                                   Permission to Copy
  110.  
  111.                Individuals, clubs, and other non-profit organizations are
  112.           granted permission by the authors to freely copy this program and
  113.           documentation and share it with their members, so long as:
  114.  
  115.           1. No price is charged for the software or documentation.
  116.           However, a distribution, copying cost or charge for the cost of
  117.           the diskette, so long as it is not more than $5.00 total.
  118.  
  119.           2. Club members be informed of the user-supported idea and
  120.           encouraged to support it with their donations.
  121.  
  122.           3. The program(s) or documentation are not modified in any way
  123.           and they are distributed together.
  124.  
  125.  
  126.                                           i
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                                   Your Contribution
  140.  
  141.                Please send  your contribution, $10 (U.S.)  is suggested for
  142.           Huckabey Labels.  Please  include  your  name,  address,  version
  143.           number,  diskette  size  and  information  on  where  or how  you
  144.           received your copy of this program. Send to:
  145.  
  146.                                     James Huckabey
  147.                                  3621-A Fraser Street
  148.                            Bellingham, WA 98226-2473 U.S.A.
  149.                            (206) 671-2868 (voice, Pacific)
  150.  
  151.  
  152.                                   About The Program 
  153.  
  154.                The archive should contain the following files:
  155.  
  156.                FILE_ID.DIZ.......... BBS description file
  157.                LABELS.EXE........... actual program
  158.                LABELS.DOC........... documentation
  159.                LABELS.DAT........... sample database
  160.                READ.ME.............. update information
  161.                HUCKABEY.TXT......... list of all James Huckabey software
  162.                SOFTWARE.TXT......... information on the shareware theme
  163.                ARCHIVE.TXT.......... this list of files
  164.  
  165.                The only file needed to  run Huckabey Labels is  LABELS.EXE.
  166.           The other files  are not required  by the program although  it is
  167.           suggested that you at least load and look at LABELS.DAT. The data
  168.           it  contains can  be deleted,  or you  can delete the  whole file
  169.           after viewing the two records in it.
  170.  
  171.                Huckabey  Labels  is nothing  fancy.  I  wrote the  original
  172.           program  so I could  print mailing labels.  I have never  found a
  173.           simple  mailing  label program  that I  liked.  It is  really not
  174.           intended for business work although it can be used for such.
  175.  
  176.                The program does up to  five lines per label for what  would
  177.           be  a standard  15/16x3.5 inch  labels (standard  address label).
  178.           Other  width sizes may be used but cannot exceed 15/16 high (with
  179.           space between  makes  1  inch).  Printing is  for  single  column
  180.           labels.
  181.  
  182.                The  program  will  read  in two  hundred  (200)  names  and
  183.           addresses at a time. More can be added by making more  databases.
  184.           The default file it expects to find is LABELS.DAT and this can be
  185.           any name.
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.                                           ii
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.                                  Starting the Program
  206.  
  207.                The database used does  not have to be in the same directory
  208.           as LABELS.EXE. Huckabey Labels searches your current path to find
  209.           the  database being used.  If the database cannot  be found it is
  210.           written  to   the  current  directory  or   the  directory  where
  211.           LABELS.EXE is found if in path or a path to its location is used.
  212.           If none of the above can be match the data file is written out to
  213.           the current directory.
  214.  
  215.                The program will create  whatever database name you want  to
  216.           use and  you can have as many different as you have storage space
  217.           to maintain.
  218.  
  219.                                     The First Time
  220.  
  221.                If you are using the program  for the first time and plan to
  222.           use the default LABELS.DAT all  you have to do is type  in LABELS
  223.           to start the program.
  224.  
  225.                Starting examples:
  226.  
  227.                                   LABELS
  228.  
  229.                                   LABELS JOBS.DAT
  230.  
  231.                                   LABELS C:\DATABASE\LABELS\LABELS.DAT
  232.  
  233.                The  examples  show  that  you  can  use  default,  optional
  234.           database or  even add a full drive and path to the database name.
  235.           You do not need to be in the same directory as the database as in
  236.           example #3. If  no path is used, but LABELS.EXE  is in your path,
  237.           the  data is written to the location of LABELS.EXE. If LABELS.EXE
  238.           is  not in  your path, and  no path  used for  database, then the
  239.           database is written to the current directory.
  240.  
  241.                Most  prompts in the program are a single key presses: <A>dd
  242.           means to press "A" for add,  <Q>uit Program means to press "Q" to
  243.           quit program. Prompt responses are  not case sensitive. The other
  244.           prompts,  inside [ ] brackets require something like typing in an
  245.           "E" or "e" and pressing <Enter>, some just pressing <Enter>.
  246.  
  247.                To  exit  most any  input routine  you  can press  the <ESC>
  248.           (escape) key. LABELS.DAT is used in the document to represent the
  249.           default database. Be reminded that you can use any DOS file  name
  250.           up  to  eight character  and optional  extension  of up  to three
  251.           characters.
  252.  
  253.                Some responses produce a speaker response. Examples: If your
  254.           search criteria is  matched a short  tone, if you  make an  input
  255.           error you get a  longer tone. There are only  two different tones
  256.           in the program.
  257.  
  258.                                           1
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                Whichever  your choice if this is a new database the program
  272.           starts in the Edit / Add Records routine. The screen displays:
  273.  
  274.  
  275.                     Edit / Add Records to: C:\DATABASE\LABELS.DAT
  276.  
  277.               Record: 0
  278.  
  279.                  _/1:
  280.                   \2:
  281.                    3:
  282.                    4:
  283.                    5:
  284.                    6:
  285.  
  286.                Press: line to Edit <1-6>, <A>dd a Record, <D>elete Record,
  287.                <N>ext, <P>revious, <S>earch, <H>elp or <Q>uit Routine
  288.  
  289.  
  290.                The  database   name  displayed  on  this   screen  is  full
  291.           [drive\path\]file name. This is to help prevent adding records to
  292.           a wrong file. You might have two databases by the  same name only
  293.           in  different  locations.  Be  reminded  that  if  you  have  two
  294.           databases of  the same  name,  and both  are  on your  path,  the
  295.           program  finds  only the  first copy  or  current one  if  one is
  296.           located in your current directory.
  297.  
  298.                <A>dd a Record: Press "A" to add records to the database. If
  299.           this  is a  new database  only choices  "A, H  and Q"  are active
  300.           prompt responses.  When adding  records the program  checks first
  301.           for blank records before adding a new one. If you are  at the 200
  302.           maximum records  and you want  to add a  record you can  delete a
  303.           record and then press <A>dd. The new entry is put in place of any
  304.           deleted record and on exit from the Edit / Add Records routine is
  305.           sorted into its correct position in the database.
  306.  
  307.                Adding records  is repeated  until  you press  <ESC> or  the
  308.           number  of records reaches two hundred (200). The program makes a
  309.           tone at the completion of each new record in the database. As you
  310.           enter  data one of the  following lines is  displayed to show you
  311.           what the data is for (suggested):
  312.  
  313.                Notice  that  lines 1:  and 2:  are  marked together  in the
  314.           column to their right. This is to remind you that these two lines
  315.           are added together by the program.
  316.  
  317.                1: Firstname (or blank) added to line 2: above, line #1 on
  318.                   label. 29 characters maximum (space added when this is
  319.                   added to lastname).
  320.  
  321.                2: Lastname (or company name) added to line 1: above, line
  322.                   #1 on label. 30 characters maximum.
  323.  
  324.                                           2
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                3: Line #2 on label (address or person in company). 60
  338.                   characters maximum.
  339.  
  340.                4: Line #3 on label (city, state, zip or as needed). 60
  341.                   characters maximum.
  342.  
  343.                5: Line #4 on label (as needed). 60 characters maximum.
  344.  
  345.                6: Line #5 on label (as needed). 60 characters maximum.
  346.  
  347.                The  entry process can be terminated on any line by pressing
  348.           the  <ESC> key.  If this  is  the first  record the  record count
  349.           remains zero.
  350.  
  351.                Entries #1  (First  name)  and  #2  (last  name)  are  added
  352.           together to form actual  line number one on label.  Program sorts
  353.           on entry  #2+entry #1. Line #1  can be blank, but  line #2 should
  354.           not be blank  although it can  be. This would  make it sort on  a
  355.           blank entry. Blank entries always appear  at the top of the  sort
  356.           order.
  357.  
  358.                As you make each entry there is a line of dashes showing you
  359.           the length of the word and "["  "]" on each side of the inputs to
  360.           show length limits, which cannot be exceeded.
  361.  
  362.                <D>elete  Record:  This blanks  the  current  record. Screen
  363.           displays:
  364.  
  365.  
  366.                 Press <Y>es to confirm deletion of record: 22
  367.  
  368.                 Press <Enter> to abort deletion
  369.  
  370.  
  371.                Where the "22" displayed here  is the current record number.
  372.           If  you press "Y" the  record is deleted.  Pressing <Enter> exits
  373.           the deletion option. Records  that are blank are removed  on exit
  374.           from the Edit / Add  Records routine and on loading the  database
  375.           at start up. The total record count is adjusted to show a correct
  376.           count.
  377.  
  378.                <N>ext <P>revious  change  the information  on  the  screen.
  379.           Although not displayed in the above prompt the < > or < > display
  380.           previous records and < >  and < > keys display next  records. You
  381.           can use either or both sets of arrow keys, but if you use the key
  382.           pad make sure <Num Lock> is off. When you reach the first or last
  383.           records the program continues  as last changes to first  or first
  384.           changes to last.
  385.  
  386.                To Edit displayed records  you press <1-6> which corresponds
  387.           to  the line numbers. The  screen displays what  the line is used
  388.           for (suggested), current information if there is any or a line of
  389.  
  390.                                           3
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.           dashes to show length.
  404.  
  405.                To  remove a single line type in  a single space (blank) and
  406.           press <Enter>. The program searches for  single space entries and
  407.           blanks  those lines.  If  you press  <Enter>  on a  line  without
  408.           entering any  data  and  the  line  contains  data  the  existing
  409.           information remains unchanged. Records  that are all blank lines,
  410.           no spaces or  other characters, are removed on exit from the Edit
  411.           routine and on loading the database at start up.
  412.  
  413.                <S>earch:  This is  to  search the  current  database for  a
  414.           particular last name, partial name, even just the starting letter
  415.           or last  name and first, or  parts thereof. Entries  are not case
  416.           sensitive.  The  program  converts  everything  to uppercase  for
  417.           comparisons. Screen displays:
  418.  
  419.  
  420.                 Please Enter Search Criteria or press <Enter> to exit
  421.  
  422.                 [                                                   ]
  423.  
  424.                 Type in from one letter to as much as lastname+firstname
  425.  
  426.                You  can type  in Huckabey,  Huck,  H, Huckabey  J, Huckabey
  427.           James,  James Huckabey, as much  (matches down to single records)
  428.           or as little (matches more records)  as you like. You can type in
  429.           your  data  as  firstname  lastname or  lastname  firstname.  The
  430.           program  ALWAYS  searches both  formats.  This was  done  to make
  431.           searches as simple as  possible. Some people do lastnames  first,
  432.           others firstnames first. This way both procedures are covered.
  433.  
  434.                After   you  enter  your  information  the  screen  displays
  435.           "Searching  Database. Please Wait!."  When and if  the record, or
  436.           matching  records is found, the  first match is  displayed on the
  437.           screen.
  438.  
  439.                If no match is found you  are returned to the input position
  440.           and your  search  data is  displayed  on the  screen so  you  can
  441.           correct any errors. Use the <BACKSPACE> to erase. To exit you can
  442.           erase all  data and press <ENTER>  or you can press  <ESC> at any
  443.           time to exit.
  444.  
  445.                <H>elp: Displays several  screens of on-line help. Sort of a
  446.           quick  reference. It  also  displays information  requesting user
  447.           contribution.
  448.  
  449.                <Q>uit Routine; Returns you to the main screen and the label
  450.           information display.
  451.  
  452.  
  453.                           Label Display Screen (Main Screen)
  454.  
  455.  
  456.                                           4
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.                WARNING! Labels  have a thirty-five (35)  character limit at               WARNING!               ________
  470.           10 pitch, forty-two (42) at  12 pitch, and fifty-nine (59)  at 17
  471.           pitch.  These figures are for zero margins and based on 15/16x3.5
  472.           inch  labels. The label outlines  on the screen  represent what I
  473.           feel  are safe font  size based on the  number of characters. The
  474.           displays are based  on one  character margins for  10 pitch,  two
  475.           character margins for 12  pitch. The program has a  maximum of 60
  476.           characters  per label line. If  your printer does  not support 17
  477.           pitch, but  supports 15  pitch, then  of course  you get  about 7
  478.           characters less per label width.
  479.  
  480.                When returning to the  Label Display Screen from the  Edit /
  481.           Add  Record routine  the number  one record  is displayed  if the
  482.           currently  displayed  record is  blank. It  will  not be  a blank
  483.           record  when you return to  the Label Display  Screen. As already
  484.           pointed out blank records are removed from the database.
  485.  
  486.                The screen  displays  information  inside  an  outline  that
  487.           represents the pitch  (size of print text)  that must be  used to
  488.           duplicate the label. Labels shown are  for 10 pitch, 12 pitch and
  489.           17  pitch. Only appropriate size is displayed in program, but all
  490.           three are shown here in different examples. Screen displays:
  491.  
  492.  
  493.                          Huckabey Labels | 09-23-93 | 04:48p
  494.                
  495.                   Current Database: LABELS.DAT - Records: 27, No: 19
  496.  
  497.  
  498.                           [10 pitch]                  
  499.                1 James Huckabey                       1
  500.                2 3621-A Fraser Street                 2
  501.                3 Bellingham, Washington 98226         3
  502.                4                                      4
  503.                5                                      5
  504.                                                       
  505.  
  506.  
  507.                           [12 pitch]                         
  508.                1 Mister James Henry Huckabey, Esquire        1
  509.                2 3621-A Fraser Street                        2
  510.                3 Bellingham, Washington 98226                3
  511.                4                                             4
  512.                5                                             5
  513.                                                              
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                                           5
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.                           [17 pitch]                                      
  536.                1 James Huckabey                                           1
  537.                2 Software and Hardware Company, Incorporated              2
  538.                3 3621-A Fraser Street                                     3
  539.                4 Bellingham, WA 98226  United States                      4
  540.                5                                                          5
  541.                                                                           
  542.  
  543.               Press: <N>ext, <P>revious, <L>abel, <A>ll Labels, <C>odes,
  544.               <S>earch, <E>dit LABELS.DAT Records, <T>ones ON/OFF, <H>elp,
  545.               or <Q>uit Program
  546.  
  547.                <N>ext and <P>revious change  the information on the screen.
  548.           Although not displayed in the above prompt the < > or < > display
  549.           previous records and < >  and < > keys display next  records. You
  550.           can use either or both sets of arrow keys, but if you use the key
  551.           pad make sure <Num Lock> is off. When you reach the first or last
  552.           records the program continues  as last changes to first  or first
  553.           changes to last.
  554.  
  555.                <L>abel: The screen displays:
  556.  
  557.  
  558.                Press <Enter> for 24 labels or <E>xit Routine
  559.  
  560.                How many labels do you want (1-999) [   ]
  561.  
  562.  
  563.                Pressing <Enter>  prints twenty-four labels for  the current
  564.           label being displayed. Or you  can type in any number up  to nine
  565.           hundred and ninety-nine (999).
  566.  
  567.                When  your labels are finished you are returned to the input
  568.           position in the event you want to print more of  the same labels.
  569.           I always print one or two  labels to check my label alignment and
  570.           like to  be returned  to the  input position.  To exit the  input
  571.           position  type in an "E" and press  <Enter> and you are return to
  572.           the Label Display Screen.
  573.  
  574.                <A>ll Labels: This prints  one label for each record  in the
  575.           database. Screen displays:
  576.  
  577.  
  578.                      Printing all LABELS.DAT labels. Please Wait!
  579.  
  580.  
  581.                When printing  is finished  you are  returned  to the  Label
  582.           Display Screen. There is no further action on your part.
  583.  
  584.                <C>ode: The screen displays:
  585.  
  586.  
  587.  
  588.                                           6
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                Type in printer code and press <Enter> or <E>xit Routine
  602.  
  603.                [                               ]
  604.  
  605.                See your printer manual for decimal codes, separate by space
  606.  
  607.  
  608.                This might be something like you typing in the following and
  609.           pressing  <Enter>: 27 69 (Epson and other some other printer code
  610.           for emphasize on).
  611.  
  612.                If your format  was not valid the  screen displays: "Invalid
  613.           Entry!" and  you are returned to the input position. If input was
  614.           a valid format the screen displays: "Sending code(s) to printer",
  615.           which may just  flash, and when finished you are  returned to the
  616.           Label Display Screen.
  617.  
  618.                If  there is a printer  error you are  returned to the input
  619.           position and your printer  code(s) is displayed on the  screen so
  620.           you  can correct  any input  or printer errors.  Pressing <ENTER>
  621.           resends the data to the printer. Use the <BACKSPACE> to erase. To
  622.           exit you  can erase all data  and press <ENTER> or  you can press
  623.           <ESC> at any time to exit.
  624.  
  625.                <S>earch:  This  is to  search  the current  database  for a
  626.           particular last name, partial name, even just the starting letter
  627.           or  last name and  first, or parts thereof.  Entries are not case
  628.           sensitive.  The  program  converts  everything  to uppercase  for
  629.           comparisons. Screen displays:
  630.  
  631.  
  632.                 Please Enter Search Criteria or press <Enter> to exit
  633.  
  634.                 [                                                   ]
  635.  
  636.                 (one letter or as much as last name first name)
  637.  
  638.  
  639.                You  can type  in Huckabey,  Huck, H,  Huckabey J,  Huckabey
  640.           James,  as much  (matches down  to single  records) or  as little
  641.           (matches more records) as you like.
  642.  
  643.                After  you  enter  your   information  the  screen  displays
  644.           "Searching Database.  Please Wait!." When  and if the  record, or
  645.           matching  records is found, the  first match is  displayed on the
  646.           screen. If  no match  is  found you  are  returned to  the  input
  647.           position.
  648.  
  649.                <E>dit LABELS.DAT  Records:  This is  the  Edit/Add  Records
  650.           option outlined in Starting Program for first time, etc.
  651.  
  652.                <T>ones:  Sound is turned ON or OFF depending on the current
  653.  
  654.                                           7
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.           state. Default is ON.
  668.  
  669.                <H>elp: Displays several screens of  on-line help. Sort of a
  670.           quick reference. It also displays information requesting user 
  671.           contribution.
  672.  
  673.  
  674.                <Q>uit Program: Screen displays:
  675.  
  676.  
  677.                 Press <Y>es to confirm program termination
  678.  
  679.                 Press <Enter> to abort termination
  680.  
  681.  
  682.                If you press "Y"  the program is terminated and  returns you
  683.           to the  DOS prompt or  calling program. Pressing  <Enter> returns
  684.           the  main prompt. This is  just to prevent  accidental exits from
  685.           the program. One tends to get used to pressing "Q" and some of us
  686.           have heavy  hands. (grin)  Your original  system  colors are  now
  687.           restored prior to exiting Huckabey Labels.
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                           8
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                                 Format for Database(s)
  734.  
  735.                Example of a database  viewed or edited from DOS  shown here
  736.           with  line numbers to help with understanding. Any editor or word
  737.           processor that can write DOS text files (ASCII) can be used:
  738.  
  739.                 <-Actual positions in database(s)
  740.                    <-Label information (6 line set)
  741.                       <-Actual start of data per line  
  742.                -------------------------------------------------------
  743.                 1 (1) John
  744.                 2 (2) Doe
  745.                 3 (3) 123 Melrose Place
  746.                 4 (4) My City, Your State 12345
  747.                 5 (5)
  748.                 6 (6)
  749.                 7 (1) Jane
  750.                 8 (2) Doe
  751.                 9 (3) 852 Any Street
  752.                10 (4) This City, My State 54321
  753.                11 (5)
  754.                12 (6)
  755.                13 (1)
  756.                14 (2) Johnson Contractors
  757.                15 (3) Henry J. Johnson
  758.                16 (4) 123 Any Street
  759.                17 (5) Your City, Your State 12435
  760.                17 (6)
  761.  
  762.                All  you have to  keep track of  is each six  line set. This
  763.           file can be edited with any external program if that  is what you
  764.           want to do or is easiest for you. Just make sure you keep the six
  765.           lines  per record format for the database. Actually you can write
  766.           and maintain the database externally and only use Huckabey Labels
  767.           for the actual printing. This is  the reason I write out the data
  768.           as a standard text file (ASCII with one entry per line).
  769.  
  770.                                ******* WARNING *******                               ******* WARNING *******
  771.  
  772.                If  you do edit records  via another program  you must honor
  773.           the  200 record  limit  of the  program (1200  lines). Additional
  774.           records are ignored by the program if you exceed this limit. Also
  775.           if your six (6) line records get  out of sets that throws off all
  776.           the following records in the database from that point on.
  777.  
  778.                The   only  reason   I   added  this   information  to   the
  779.           documentation  is to show an optional way  to edit, add or remove
  780.           records other  than from inside the  program. This is the  way my
  781.           original program ran. I added  all my records with a text  editor
  782.           and of  course I made  my share of  errors by not  counting lines
  783.           correctly when adding new records, removing or editing. (grin)
  784.  
  785.  
  786.                                           9
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.